dsh-plugin-mynah: Adding Real-Time Digital Human Conversation Capabilities to DeepSeek Harness Agents
`dsh-plugin-mynah` is a plugin for DeepSeek Harness (DSH), designed to connect DSH with the Mynah real-time digital human stack and address the lack of intuitive experience in text-based interactions. It provides tools for real-time interaction (speaking, interruption, and actions), session management, and knowledge base updates, and supports driving digital humans via a Web UI or headless mode. Installation requires specifying a Mynah instance address, and the runtime environment must meet specific version and hardware requirements, enabling the agent to engage in embodied interaction.
Read Moredsh-tui-subagents: DeepSeek Harness TUI Subagent Trajectories and Interaction Views
`dsh-tui-subagents` is a plugin that provides visual observability and interaction for subagents in DeepSeek Harness TUI. It converts hidden subagent reasoning chains and tool calls into a real-time streaming interface, supports switching between list and full-screen views, and enables live intervention in “resumable” subagents (such as sending messages or interrupting execution). Developers can install it via local packaging and directly monitor and debug multi-agent collaboration in the terminal without inspecting low-level logs.
Read Moredsh-line-select: Select code by line and inject into agent in DSH Web
dsh-line-select is a line selection plugin for DeepSeek Harness Web, designed to address the pain point where Agents must read entire files or manually append line numbers when modifying code. The plugin provides a visual panel above the input box, supporting workspace file browsing, code preview with line numbers, and intuitive selection of start and end lines by clicking. Upon selection, the plugin generates a reference such as `@path:start-end` and writes it to the draft; before sending, the Host automatically expands this reference, injecting the original text of the specified line range into the context. This enables the Agent to precisely modify specific code segments without needing to read the file itself. Additionally, it supports whole-file references and manual reference input. Installation requires only using the `dsh plugin` command to add the local path and restart the Web service, with no third-party runtime dependencies.
Read Moredsh-deepseek-pet: Embedding the DeepSeek Blue Little Whale Desk Pet in DSH Web
dsh-deepseek-pet is a lightweight plugin for DSH Web, designed to address the issue of pages lacking intuitive interactive feedback objects. The plugin embeds an interactive DeepSeek blue whale desktop pet in the bottom-right corner of the page, supporting drag-and-drop, breathing and swaying animations, and position memory. Its core functions include desktop interaction and model integration: users can interact with the desktop pet in various ways through clicking, double-clicking, long-pressing, hovering, or right-click menus; the Agent can invoke the `pet_say` tool to trigger the pet to speak and synchronize its state during the beginning of a conversation (thinking) and the end (celebration). Before installation, ensure that DSH and pnpm are installed. Clone the repository, execute `build.ps1` to build and generate `client.js`, and finally use the `dsh plugin` command to install and restart DSH Web.
Read Moredsh-multiple-chat-panels: Operating Multiple Agent Sessions Side-by-Side in DeepSeek Harness
dsh-multiple-chat-panels is a DeepSeek Harness (DSH) web-side plugin maintained by WilliamShi666. It is designed to address the high cost of switching between multiple agent sessions and the issue of context loss. The plugin supports dragging multiple sessions from the left sidebar into the central area, expanding them into independent panels within a Mission Control grid, enabling side-by-side viewing and real-time interaction. Its core features include support for dark and light modes, compatibility with DeepSeek Harness v0.1.1-rc.2, and adaptability for both client-side and official layout adapters. By optimizing the drag-and-drop logic, it preserves the original conversation view, significantly improving response speed without the need to rebuild long conversation content. Installation requires executing the appropriate command based on the npm package name or repository name.
Read More